$(function () {
  // 定义layui的form方法
  const form = layui.form
  const layer = layui.layer

  // 检验方法
  form.verify({
    pwd: function (value) {
      if(value.length < 6 || value.length > 12 ) return '密码必须是6到12位字符，并且不能出现空格'
    },
    newPwd: function (value) {
      if(value === $('#oldPwd').val()) return '新密码不能和旧密码一致'
    },
    rePwd: function (value) {
      if(value !== $('#newPwd').val()) return '两次密码输入不一致'
    }
  })

  // 实现重置密码的功能
  $('#formUserPwd').on('submit', function (e) {
    e.preventDefault()

    const data = $(this).serialize()
    $.ajax({
      type: 'POST',
      url: '/my/updatepwd',
      data,
      success: function (res) {
        if (res.status !== 0) return layer.msg(res.message)
        layer.msg(res.message)

        // 清除token值
        localStorage.removeItem('token')
        // 修改成功0.5秒后跳转到登录页面，重新登录
        setTimeout(function () {
          // 上一层页面的查找
            // window.parent.location.href = '/login.html'
          // 或
           // 可以跨代查找
          window.top.location.href = '/login.html'
        },500)
      }
      
    })
  })
})